car arresting device - Francés Inglés Diccionario